eventcontrollermotion: Add getters for the properties
authorBenjamin Otte <otte@redhat.com>
Sun, 15 Dec 2019 19:25:42 +0000 (20:25 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 15 Dec 2019 20:07:54 +0000 (21:07 +0100)
commitdff86c0e121c39291b705a2c654f28693c1198a2
treea696f7e3988b9b414684c05ccfaac0ae0f20388d
parent9a5ec33d612057c9f914071590af7d761ed2e94c
eventcontrollermotion: Add getters for the properties

... and use them.

Also, rename them from is/contains-pointer-focus to is/contains-pointer,
that's clear enough and not too long.

Finally, adapt the semantics of contains-pointer to mirror
GtkEventControllerKey::contains-focus. If is-pointer is set, so is
contains-pointer, they are not exclusive.
Which is what all users of this property wanted, too.
docs/reference/gtk/gtk4-sections.txt
gtk/gtkeventcontrollermotion.c
gtk/gtkeventcontrollermotion.h
gtk/gtkmenuitem.c
gtk/gtkmodelbutton.c
gtk/gtkpopovermenu.c
gtk/gtktreeview.c